enervate (someone's) spirit

Translations
saper le moral de quelqu'un